package pe.gob.osce.sirenas.dao.convert;



import java.util.ArrayList;
import java.util.List;

import pe.gob.osce.sirenas.model.CapacitacionDTO;
import pe.gob.osce.sirenas.model.DistritoDTO;
import pe.gob.osce.sirenas.model.ProvinciaDTO;
import pe.gob.osce.sirenas.model.jpa.Capacitacion;
import pe.gob.osce.sirenas.model.jpa.Distrito;
import pe.gob.osce.sirenas.model.jpa.Provincia;


public class ProvinciaConvert {

	public ProvinciaConvert(){}
	
	public static Provincia createJPA(ProvinciaDTO provinciaDTO)
	{
		Provincia objetoJPA=new Provincia();
		
		objetoJPA.setIdProvincia(provinciaDTO.getIdProvincia());
		objetoJPA.setNomProvincia(provinciaDTO.getNomProvincia());
		objetoJPA.setIdRegion(provinciaDTO.getIdRegion());
		objetoJPA.setFecRegistro(provinciaDTO.getFecRegistro());
		
		return objetoJPA;
	}
	
	public static ProvinciaDTO createDTO(Provincia provinciaJPA)
	{
		ProvinciaDTO objetoDTO=new ProvinciaDTO();
		
		objetoDTO.setIdProvincia(provinciaJPA.getIdProvincia());
		objetoDTO.setNomProvincia(provinciaJPA.getNomProvincia());
		objetoDTO.setIdRegion(provinciaJPA.getIdRegion());
		objetoDTO.setFecRegistro(provinciaJPA.getFecRegistro());

		
		return objetoDTO;
	}
	
		public static List<ProvinciaDTO> createListDTO(List<Provincia> listaProvinciaJPA){
		
		List<ProvinciaDTO> listaObjetoDTO=new ArrayList<ProvinciaDTO>();
		ProvinciaDTO objetoDTO;

		for (Provincia provinciaJPA: listaProvinciaJPA) {
			objetoDTO= new ProvinciaDTO();
			objetoDTO.setIdProvincia(provinciaJPA.getIdProvincia());
			objetoDTO.setNomProvincia(provinciaJPA.getNomProvincia());
			objetoDTO.setIdRegion(provinciaJPA.getIdRegion());
			objetoDTO.setFecRegistro(provinciaJPA.getFecRegistro());
			listaObjetoDTO.add(objetoDTO);
		}
		
		return listaObjetoDTO;
	}
		
		
}
